{
  "name": "@fit-friends/source",
  "version": "0.0.0",
  "license": "MIT",
  "scripts": {},
  "private": true,
  "dependencies": {
    "@emotion/react": "^11.11.1",
    "@emotion/styled": "^11.11.0",
    "@golevelup/nestjs-rabbitmq": "^4.0.0",
    "@hookform/resolvers": "^3.3.2",
    "@mui/material": "^5.14.19",
    "@nestjs-modules/mailer": "^1.7.1",
    "@nestjs/common": "^10.0.2",
    "@nestjs/config": "3.1.1",
    "@nestjs/core": "^10.0.2",
    "@nestjs/jwt": "^10.1.1",
    "@nestjs/mapped-types": "*",
    "@nestjs/passport": "^10.0.2",
    "@nestjs/platform-express": "^10.0.2",
    "@nestjs/serve-static": "^4.0.0",
    "@nestjs/swagger": "^7.1.13",
    "@prisma/client": "^5.6.0",
    "@reduxjs/toolkit": "^1.9.7",
    "@swc/helpers": "~0.5.2",
    "@tanstack/react-query": "^5.8.4",
    "@tanstack/react-query-devtools": "^5.8.4",
    "@types/express": "^4.17.21",
    "async-mutex": "^0.4.0",
    "axios": "^1.6.2",
    "bcrypt": "5.1.1",
    "class-transformer": "0.5.1",
    "class-validator": "^0.14.0",
    "clsx": "^2.0.0",
    "cors": "^2.8.5",
    "dayjs": "1.11.10",
    "eslint": "^8.53.0",
    "eslint-plugin-prettier": "^5.0.1",
    "fs-extra": "^11.1.1",
    "handlebars": "^4.7.8",
    "helmet": "^7.1.0",
    "history": "^5.3.0",
    "http-status-codes": "^2.3.0",
    "joi": "^17.11.0",
    "jwt-decode": "^4.0.0",
    "nodemailer": "^6.9.7",
    "passport": "^0.6.0",
    "passport-jwt": "^4.0.1",
    "passport-local": "^1.0.0",
    "react": "18.2.0",
    "react-dom": "18.2.0",
    "react-hook-form": "^7.48.2",
    "react-loader-spinner": "^5.4.5",
    "react-pdf": "^7.5.1",
    "react-redux": "^8.1.3",
    "react-router-dom": "6.11.2",
    "react-select": "^5.8.0",
    "react-toastify": "^9.1.3",
    "reflect-metadata": "^0.1.13",
    "rxjs": "^7.8.0",
    "svgo": "^3.0.3",
    "tslib": "^2.3.0",
    "vm2": "^3.9.19",
    "zod": "^3.22.4"
  },
  "devDependencies": {
    "@faker-js/faker": "^8.2.0",
    "@jedmao/redux-mock-store": "^3.0.5",
    "@nestjs/schematics": "^10.0.1",
    "@nestjs/testing": "^10.0.2",
    "@nx/eslint": "^17.1.1",
    "@nx/eslint-plugin": "16.10.0",
    "@nx/jest": "16.10.0",
    "@nx/js": "17.1.2",
    "@nx/linter": "16.10.0",
    "@nx/nest": "^16.10.0",
    "@nx/node": "16.10.0",
    "@nx/react": "17.1.2",
    "@nx/vite": "^17.1.2",
    "@nx/webpack": "16.10.0",
    "@nx/workspace": "16.10.0",
    "@redux-devtools/extension": "^3.3.0",
    "@swc-node/register": "~1.6.7",
    "@swc/cli": "~0.1.62",
    "@swc/core": "~1.3.85",
    "@testing-library/jest-dom": "^6.1.5",
    "@testing-library/react": "^14.0.0",
    "@types/bcrypt": "5.0.0",
    "@types/cors": "^2.8.16",
    "@types/fs-extra": "11.0.3",
    "@types/jest": "^29.4.0",
    "@types/mime-types": "2.1.3",
    "@types/multer": "1.4.9",
    "@types/node": "18.14.2",
    "@types/nodemailer": "^6.4.13",
    "@types/passport": "^1.0.13",
    "@types/passport-jwt": "^3.0.10",
    "@types/passport-local": "^1.0.36",
    "@types/react": "18.2.33",
    "@types/react-dom": "18.2.14",
    "@typescript-eslint/eslint-plugin": "^5.60.1",
    "@typescript-eslint/parser": "^5.60.1",
    "@vitejs/plugin-react": "~4.0.0",
    "@vitest/coverage-v8": "~0.32.0",
    "@vitest/ui": "~0.32.0",
    "eslint-config-prettier": "8.1.0",
    "eslint-plugin-import": "2.27.5",
    "eslint-plugin-jsx-a11y": "6.7.1",
    "eslint-plugin-react": "7.32.2",
    "eslint-plugin-react-hooks": "4.6.0",
    "jest": "^29.4.1",
    "jest-environment-node": "^29.4.1",
    "jsdom": "~22.1.0",
    "mime-types": "2.1.35",
    "nx": "16.10.0",
    "prettier": "^3.0.3",
    "prisma": "^5.6.0",
    "sass": "^1.55.0",
    "ts-jest": "^29.1.0",
    "ts-loader": "^9.5.0",
    "ts-node": "10.9.1",
    "typescript": "~5.1.3",
    "vite": "~4.3.9",
    "vite-svg-loader": "^5.1.0",
    "vitest": "^0.32.4"
  }
}
